# 需求：定义一个Star类(明星类)
# 1. 使用__init__方法给对象添加属性：姓名、电影
# 2. 定义方法playing()，打印"xxx出演了yyy，非常好看", xxx和yyy要替换为具体的属性
# 3. 重新实现__str__，打印对象时，输出"xxx是我的偶像，我非常喜欢他的电影yyy"
# 4. 创建stephen_chow(周星驰)、jackie_chan(成龙)对象，调用方法，验证结果

class Star(object):
    def __init__(self, name, movie):
        self.name = name
        self.movie = movie

    def palying(self):
        print(f"{self.name}出演了{self.movie},非常好看")

    def __str__(self):
        self.palying()

        return f"{self.name}是我的偶像,我非常喜欢他的电影{self.movie}"


stephen_chow = Star("周星驰", "大话西游")
jackie_chan = Star("成龙", "成龙历险记")
print(stephen_chow)
print(jackie_chan)

